Integratating Robotic Technologies with JavaBots

نویسنده

  • Tucker Balch
چکیده

Mobile robotics research advances through developments in theory, and implementation in hardware and software. While theory is important, this article is primarily concerned with hardware and software technologies. It is our view that signiicant strides in robot performance can be made just by combining existing hardware and software tools. Thus the focus of this paper is answering the question: how can we more easily integrate robotic technologies? The typical research robot is a hodge-podge of sensor and actuator components from several vendors integrated in a common computing resource. Control system software accesses hardware through software APIs provided by the hardware developers, and \soft technologies" through their associated APIs. The focal point of integration is therefore the control system software. The problem with most control system implementations , from the standpoint of reusability and integration , is their committment to a robot platform and/or robot architecture. It is rather diicult for instance, to move a proven control system from one robot to another, because the APIs for sensing, steering and motor commands are often quite diierent in syntax and semantics on diierent robot hardware. Portabil-ity problems may extend to the software components of robotic systems as well: extracting the path planner from a robotic system, for example, is just as challenging as porting a control system. Therefore, to advance intelligent mobile robotics in the \Next Leap", we must emphasize integration of technologies from the multiple sub-areas of our eld. We should build systems by integrating, rather than re-inventing technology. Software frameworks for combining behavior, learning, planning, sensing and actu-ation should be inclusive rather than constrained to a particular robot architecture or hardware platform. We argue that the most eeective approach is through standardized interfaces (APIs) to robotic hardware and soft technologies (e.g. path planning toolkits). Jav-aBots is an example framework that provides this kind of integration in simulation and on robot hardware. A high-level common interface to sensors and actua-tors allows control systems to run on multiple simulated and real hardware platforms. Conversely, Jav-aBots supports the evaluation of competing control systems on the same hardware. In the rest of this article we brieey describe JavaBots, and provide examples of robot systems built using it. JavaBots JavaBots is a new system for developing and executing control systems on mobile robots and in simulation. Individual and multi-robot simulations are supported (including multiple robot types in the same simulation). The JavaBot system's modular design …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A scalarization-based method for multiple part-type scheduling of two-machine robotic systems with non-destructive testing technologies

This paper analyzes the performance of a robotic system with two machines in which machines are configured in a circular layout and produce non-identical parts repetitively. The non-destructive testing (NDT) is performed by a stationary robotic arm located in the center of the circle, or a cluster tool. The robotic arm integrates multiple tasks, mainly the NDT of the part and its transition bet...

متن کامل

R 3 - COP Resilient Reasoning Robotic Co - operating Systems Extended

The ARTEMIS-project R3-COP aims at providing European industry with methodologies and technologies to enable production of advanced robust and safe cognitive, reasoning autonomous and co-operative robotic systems at reduced cost. Three major topics are addressed: advanced robotic capabilities, methodologies for design and development of robotic systems, and new V&V technologies for robotic feat...

متن کامل

A Conceptual Framework for Smart Hospital towards Industry 4.0

Background: The fourth industrial revolution consists of combining network devices with cloud computing methods and analyzing large data and artificial intelligence, which makes it possible to call such an infrastructure smart. In a Smart Hospital, all things and devices are designed to be connected and integrated, thus achieving better patient care, increasing efficiency and reducing time wast...

متن کامل

GDQEM Analysis for Free Vibration of V-shaped Atomic Force Microscope Cantilevers

V-shaped and triangular cantilevers are widely employed in atomic force microscope (AFM) imaging techniques due to their stability. For the design of vibration control systems of AFM cantilevers which utilize patched piezo actuators, obtaining an accurate system model is indispensable prior to acquiring the information related to natural modes. A general differential quadrature element method (...

متن کامل

DC-DC CONVERTER WITH FUZZY CONTROLLER FOR SOLAR CELL APPLICATIONS ON MOBILE ROBOTS

Emerging technologies increase the needs on self efficient mobile robotic applications that bring a new concern of sustainable and continuous power supply for the robotic platforms. This paper covers the various techniques and technologies used to design a solar powered robot, exploring the currently available products, software and limitations to this application. The main aim is to integrate ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007